Imports System.Collections.ObjectModel

''' <summary>
''' 
''' </summary>
''' <remarks></remarks>
Public Class V2ViewModelTrvMenuItem
    Inherits ViewModelBase
    Implements IViewModelTrvMenuItem

    ''' <summary>
    ''' 
    ''' </summary>
    ''' <remarks></remarks>
    Sub New()
        Children = New ObservableCollection(Of IViewModelTrvMenuItem)()
        ContextualCommands = New ObservableCollection(Of ViewModelCommand)
    End Sub

    ''' <summary>
    ''' 
    ''' </summary>
    ''' <remarks></remarks>
    Public Property Children As System.Collections.ObjectModel.ObservableCollection(Of IViewModelTrvMenuItem) Implements IViewModelTrvMenuItem.Children

    ''' <summary>
    ''' 
    ''' </summary>
    ''' <remarks></remarks>
    Public Property Icone As String Implements IViewModelTrvMenuItem.Icone

    ''' <summary>
    ''' 
    ''' </summary>
    ''' <remarks></remarks>
    Public Property Title As String Implements IViewModelTrvMenuItem.Title

    ''' <summary>
    ''' 
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContextualCommands As ObservableCollection(Of ViewModelCommand)
End Class
